.menu,
.menu ul {
    margin:0;
    padding:0;
    list-style:none;
}
.menu {width:200px;}
.menu li {
    margin:0;
    padding:0;
    margin-bottom:1px;
}
.menu a {
    display:block;
    padding:2px 5px;
    color:#FFFFFF;
    background:#000033;
    text-decoration:none;
}
.menu a:hover {background:#000033;}
.menu ul li {padding-left:15px;}
.menu ul a {background:#000033;}
.hidden {display:none;}
input[type=submit]{
    font-size:8pt;
    background-color:00BFFF;
    color:ffffff;
    margin-left:auto; margin-right:auto;
}
input[type=text]{
    font-size:8pt;
    background-color:00BFFF;
    color:ffffff;
}
select{
    font-size:8pt;
    background-color:00BFFF;
    color:ffffff;
}
body{
    font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

fieldset {
    padding: 1em;
}
legend{    
    font-size:14px;
}
table.tabela{
    border-style: solid;
    border-width: 1px;
    border-collapse:collapse;    
}
td.tabela{
    border-style: solid;
    border-width: 1px;    
}
th.tabela{
    border-style: solid;
    border-width: 1px;    
}